package com.cat.observer;

/**
 * @author cat
 * @version 2025/5/27 18:54
 * @description 抽象主题角色类
 * @since JDK17
 */

public interface Subject {
    // 添加观察者对象
    public void attach(Observer observer);

    // 删除订阅者
    public void detach(Observer observer);

    // 通知订阅者更新信息
    void notify(String message);
}
